heavy-duty vehicle - Francés Inglés Diccionario